home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / Xm / UilDumpSymbolTable.z / UilDumpSymbolTable
Text File  |  1998-10-30  |  5KB  |  133 lines

  1.  
  2.  
  3.  
  4.      UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((lllliiiibbbbrrrraaaarrrryyyyUUUUccccNNNNaaaaIIIIllllXXXXllll))))SSSSyyyyssssUUUUttttiiiieeeellllmmmmDDDDuuuuVVVVmmmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee - Dumps the contents of a named UIL
  10.           symbol table to standard output
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.           #include <uil/UilDef.h>
  14.  
  15.           vvvvooooiiiidddd UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee(
  16.           ssssyyyymmmm____eeeennnnttttrrrryyyy____ttttyyyyppppeeee ****rrrrooooooootttt____ppppttttrrrr);
  17.  
  18.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  19.           This page documents Motif 2.1.
  20.  
  21.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  22.           The UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee function dumps the contents of a UIL
  23.           symbol table pointer to standard output.
  24.  
  25.           _r_o_o_t__p_t_r  Specifies a pointer to the the symbol table root
  26.                     entry.  This value can be taken from the
  27.                     ppppaaaarrrrsssseeee____ttttrrrreeeeeeee____rrrrooooooootttt part of the UUUUiiiillll____ccccoooommmmppppiiiilllleeee____ddddeeeesssscccc____ttttyyyyppppeeee
  28.                     data structure returned by UUUUiiiillll.
  29.  
  30.           By following the link from the root entry, you can traverse
  31.           the entire parse tree.  Symbol table entries are in the
  32.           following format:
  33.  
  34.           hhhheeeexxxx....aaaaddddddddrrrreeeessssssssssssyyyymmmmbbbboooollll....ttttyyyyppppeeeessssyyyymmmmbbbboooollll....ddddaaaattttaaaapppprrrreeeevvvv....ssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnnssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnnmmmmooooddddiiiiffffiiiiccccaaaattttiiiioooonnnn....rrrreeeeccccoooorrrrdddd
  35.  
  36.           where:
  37.  
  38.           hhhheeeexxxx....aaaaddddddddrrrreeeessssssss
  39.                     Specifies the hexadecimal address of this entry in
  40.                     the symbol table.
  41.  
  42.           ssssyyyymmmmbbbboooollll....ttttyyyyppppeeee
  43.                     Specifies the type of this symbol table entry.
  44.                     Some possible types are _r_o_o_t, _m_o_d_u_l_e, _v_a_l_u_e,
  45.                     _p_r_o_c_e_d_u_r_e, and _w_i_d_g_e_t.
  46.  
  47.           ssssyyyymmmmbbbboooollll....ddddaaaattttaaaa
  48.                     Specifies data for the symbol table entry. The
  49.                     data varies with the type of the entry. Often it
  50.                     contains pointers to other symbol table entries,
  51.                     or the actual data for the data type.
  52.  
  53.           pppprrrreeeevvvv....ssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnn
  54.                     Specifies the end point in the source code for the
  55.                     previous source item.
  56.  
  57.           ssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnn
  58.                     Specifies the range of positions in the source
  59.                     code for this symbol.
  60.  
  61.  
  62.  
  63.      Page 1                                         (printed 10/24/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((lllliiiibbbbrrrraaaarrrryyyyUUUUccccNNNNaaaaIIIIllllXXXXllll))))SSSSyyyyssssUUUUttttiiiieeeellllmmmmDDDDuuuuVVVVmmmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll))))
  71.  
  72.  
  73.  
  74.           The exact data structures for each symbol type are defined
  75.           in the include file UUUUiiiillllSSSSyyyymmmmDDDDeeeeffff....hhhh.  Note that this file is
  76.           automatically included when an application includes the file
  77.           UUUUiiiillllDDDDeeeeffff....hhhh.
  78.  
  79.      RRRREEEELLLLAAAATTTTEEEEDDDD
  80.           UUUUiiiillll(3)
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                         (printed 10/24/98)
  130.  
  131.  
  132.  
  133.